package com.zzuli.yxypre.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zzuli.yxypre.comment.R;
import com.zzuli.yxypre.entity.Singer;
import com.zzuli.yxypre.entity.User;

import javax.servlet.http.HttpServletRequest;

/**
 * @auther pony
 * @create 2023-05-06 16:19
 */
public interface SingerService extends IService<Singer> {
    /**
     * 查询歌手分页信息
     * @param nav all:全部 A-Z:歌手首字母 #:其他
     * @param pageCurrent 当前页
     * @param pageSize 每页条数
     * @return
     */
    R page(String nav, Integer pageCurrent, Integer pageSize);

    /**
     * 根据 歌手 id 获取歌手信息
     * @param id
     * @return
     */
    R getOneById(Integer id, HttpServletRequest request);
}
